.shoping_cart .shoping_title{
	background-color: #fbfbfb;
}
.shoping_cart .shoping_title p{
	font-size: 4.8vw;
	color: #333333;
	font-weight: bold;
	text-align: center;
	padding: 4.67vw 0 3.47vw 0;
}
.shoping_cart .shoping_title .line{
	width: 100vw;
	height: 0.13vw;
	background-color: #cecece;
	margin-bottom: 2.0vw;
}
.shoping_cart{
	background-color: #f4f4f4;
}
.shoping_cart .shop_list .shop_item{
	display: flex;
	background-color: #ffffff;
	width: 100vw;
}
.shoping_cart .shop_list .shop_item .checkbox input{
	width: 4.13vw;
	height: 4.13vw;
	margin: 9.47vw 4.27vw 11.07vw 3.47vw;
}
.shop_list_right .shop_info{
	position: relative;
	margin-top: 4.4vw;
}
.shop_list_right .shop_info img{
	position: absolute;
	top: 0;
	right: 0.2vw;
	width: 2.67vw;
} 
.shoping_cart .shop_list .shop_item .shop_img img{
	width: 22.4vw;
	height: 22.4vw;
	border-radius: 1.33vw;
	margin-bottom: 2.13vw;
	margin-right: 2.27vw;
	margin-top: 3.33vw;
}
.shop_info .shop_title{
	font-size: 3.47vw;
	color: #555555;
	font-weight: bold;
}
.shop_info .shop_title_cn{
	font-size: 3.2vw;
	color: #999999;
	line-height: 4.73vw;
}
.shoping_cart .shop_list .shop_item{
	margin-bottom: 2.8vw;
}
.shoping_cart .shop_list .shop_item .number{
	display: flex;
	justify-content: space-between;
	margin-top: 4.13vw;
}
.shoping_cart .shop_list .shop_item .number span{
	font-size: 3.47vw;
	color: #555555;
	font-weight: bold;
	margin-top: 1.6vw;
}
.shoping_cart .shop_list .shop_item .number .number_button{
	display: flex;
	margin-left: 10vw;
	margin-bottom: 2vw;
}
.shop_list .shop_item .number .number_button button{
	padding: 2.27vw 4.67vw;
	background-color: #ffffff;
	border: 1px solid #f4f4f4;
}

/* guess */
.guess{
	background-color: #ffffff;
	width: 100vw;
}
.guess_shop{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin:0 2.8vw 5.47vw 2.8vw ;
}
.guess .guess_title{
	font-size: 3.73vw;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-top: 4.8vw;
	padding-bottom: 4.8vw;
}
.guess_shop .shop_item .img img{
	width: 45.87vw;
	height: 46.67vw;
}
.guess_shop .shop_item .shop_name{
	font-size: 3.47vw;
	font-weight: bold;
	color: #333333;
	margin-top: 2.8vw;
	margin-left: 2.8vw;
}
.guess_shop .shop_item{
	margin-bottom: 5.47vw;
}
.guess_shop .shop_item .shop_price{
	font-size: 3.47vw;
	font-weight: bold;
	color: #c55a5c;
	margin-top: 2.53vw;
	margin-left: 2.8vw;
}

/*  选择按钮*/
.select_button{
	position: sticky;
	bottom: 14.07vw;
	/* top: 65.93vw; */
}
.select_button .but{
	display: flex;
	justify-content: space-between;
	background-color: #fbfbfb;
	
}
.select_button .but .select_but{
	display: flex;
	justify-content: space-between;
	width: 70vw;
	padding: 4.67vw 0;
	border: 0.13vw solid #eaeaea;
}
.select_button .but .select_but .input .b{
	vertical-align: middle;
}
.select_button .but .select_but .input span{
	font-size: 3.73vw;
	color: #999999;
	font-weight: bold;
}
.select_button .but .select_but p{
	font-size: 3.73vw;
	color: #c55a5c;
	font-weight: bold;
	margin-right: 2.67vw;
}
.select_button .but .select_but .input input{
	width: 4.13vw;
	margin-right: 4.8vw;
	margin-left: 3.6vw;
	
}
.select_button .but .purchase_but{
	background-color: #e5e5e5;
}
.select_button .but .purchase_but button{
	font-size: 3.73vw;
	color: #ffffff;
	font-weight: bold;
	width: 10vw;
	margin: 4.53vw 11.47vw  4.67vw 11.33vw;
	border: 0;
	background-color: #e5e5e5;
}

/* 固定窗口 */
.icon_button{
	position: fixed;
	bottom: -0.2vw;
	left: 0;
	background-color: #fbfbfb;
	width: 100vw;
}
.icon_button .icon_item{
	display: inline-block;
	margin-right: 11vw;
}
.icon_button .icon_item:first-child{
	margin-left: 10vw;
}

.icon_button .icon_item img{
	width: 5.47vw;
	height: 4.8vw;
	margin-bottom: 1.73vw;
	margin-top: 3.6vw;
}
.icon_button .icon_item span{
	font-size: 2.4vw;
	color: #555555;
	font-weight: bold;
	margin-bottom: 1vw;
}